package com.ad.backstage.mapper;

import com.ad.backstage.model.Merchant;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import javax.validation.constraints.NotNull;
import java.util.Map;

/**
 * <p>
 * 商家记录 Mapper 接口
 * </p>
 *
 * @author gdx
 * @since 2021-03-25
 */
@Service
public interface MerchantMapper extends BaseMapper<Merchant> {

    /**
     * 小程序首页 查询商家
     * @param page
     * @param lat
     * @param lng
     * @return
     */
    IPage<Map<String,Object>> selectPageIndex(IPage<Merchant> page, @Param("lat") float lat, @Param("lng") float lng);

    /**
     * 商家端 - 查询商家基本信息
     * @param uuid
     * @return
     */
    Merchant queryMerchantInfoByUuid(@NotNull(message = "uuid不能为空") String uuid);
}
